package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 工可批复初步设计批复施工图批复表
 *
 * @author admin
 * @since 2025-09-22
 */
@Data
@ApiModel(value="工可批复初步设计批复施工图批复表VO", description="工可批复初步设计批复施工图批复表VO")
public class CPreviousApproveVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 批复名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复名称")
    @com.alibaba.excel.annotation.ExcelProperty("批复名称")
    @ApiModelProperty(value = "批复名称")
    private String approveName;
    /**
     * 批复单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复单位")
    @com.alibaba.excel.annotation.ExcelProperty("批复单位")
    @ApiModelProperty(value = "批复单位")
    private String approveUnit;
    /**
     * 主送单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="主送单位")
    @com.alibaba.excel.annotation.ExcelProperty("主送单位")
    @ApiModelProperty(value = "主送单位")
    private String mainUnit;
    /**
     * 计划批复时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="计划批复时间")
    @com.alibaba.excel.annotation.ExcelProperty("计划批复时间")
    @ApiModelProperty(value = "计划批复时间")
    private String planApproveTime;
    /**
     * 取得批复时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="取得批复时间")
    @com.alibaba.excel.annotation.ExcelProperty("取得批复时间")
    @ApiModelProperty(value = "取得批复时间")
    private String getApproveTime;
    /**
     * 项目法人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目法人")
    @com.alibaba.excel.annotation.ExcelProperty("项目法人")
    @ApiModelProperty(value = "项目法人")
    private String projectLegalPersion;
    /**
     * 工期开始时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="工期开始时间")
    @com.alibaba.excel.annotation.ExcelProperty("工期开始时间")
    @ApiModelProperty(value = "工期开始时间")
    private String workBeginTime;
    /**
     * 工期结束时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="工期结束时间")
    @com.alibaba.excel.annotation.ExcelProperty("工期结束时间")
    @ApiModelProperty(value = "工期结束时间")
    private String workEndTime;
    /**
     * 类型：1、工可批复；2、相关专题批复；3、初步设计批复；4、施工图批复
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="类型：1、工可批复；2、相关专题批复；3、初步设计批复；4、施工图批复")
    @com.alibaba.excel.annotation.ExcelProperty("类型：1、工可批复；2、相关专题批复；3、初步设计批复；4、施工图批复")
    @ApiModelProperty(value = "类型：1、工可批复；2、相关专题批复；3、初步设计批复；4、施工图批复")
    private String types;
    /**
     * 申报单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="申报单位")
    @com.alibaba.excel.annotation.ExcelProperty("申报单位")
    @ApiModelProperty(value = "申报单位")
    private String sbdw;
    /**
     * 申报负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="申报负责人")
    @com.alibaba.excel.annotation.ExcelProperty("申报负责人")
    @ApiModelProperty(value = "申报负责人")
    private String sbfzr;
    /**
     * 负责人联系方式（工可批复和初步设计批复通用）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="负责人联系方式（工可批复和初步设计批复通用）")
    @com.alibaba.excel.annotation.ExcelProperty("负责人联系方式（工可批复和初步设计批复通用）")
    @ApiModelProperty(value = "负责人联系方式（工可批复和初步设计批复通用）")
    private String fzrlxfs;
    /**
     * 负责人身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="负责人身份证号")
    @com.alibaba.excel.annotation.ExcelProperty("负责人身份证号")
    @ApiModelProperty(value = "负责人身份证号")
    private String fzrsfzh;
    /**
     * 可行性报告编制单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="可行性报告编制单位")
    @com.alibaba.excel.annotation.ExcelProperty("可行性报告编制单位")
    @ApiModelProperty(value = "可行性报告编制单位")
    private String kxxbgbzdw;
    /**
     * 联系人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="联系人")
    @com.alibaba.excel.annotation.ExcelProperty("联系人")
    @ApiModelProperty(value = "联系人")
    private String lxr;
    /**
     * 联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="联系方式")
    @com.alibaba.excel.annotation.ExcelProperty("联系方式")
    @ApiModelProperty(value = "联系方式")
    private String lxfs;
    /**
     * 身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="身份证号")
    @com.alibaba.excel.annotation.ExcelProperty("身份证号")
    @ApiModelProperty(value = "身份证号")
    private String sfzh;
    /**
     * 会议监督负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="会议监督负责人")
    @com.alibaba.excel.annotation.ExcelProperty("会议监督负责人")
    @ApiModelProperty(value = "会议监督负责人")
    private String hyjdfzr;
    /**
     * 监督负责人身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="监督负责人身份证号")
    @com.alibaba.excel.annotation.ExcelProperty("监督负责人身份证号")
    @ApiModelProperty(value = "监督负责人身份证号")
    private String jdfzrsfzh;
    /**
     * 审批单位（工可批复和初步设计批复通用）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="审批单位（工可批复和初步设计批复通用）")
    @com.alibaba.excel.annotation.ExcelProperty("审批单位（工可批复和初步设计批复通用）")
    @ApiModelProperty(value = "审批单位（工可批复和初步设计批复通用）")
    private String spdw;
    /**
     * 审批通过时间（工可批复和初步设计批复通用）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="审批通过时间（工可批复和初步设计批复通用）")
    @com.alibaba.excel.annotation.ExcelProperty("审批通过时间（工可批复和初步设计批复通用）")
    @ApiModelProperty(value = "审批通过时间（工可批复和初步设计批复通用）")
    private String sptgsj;
    /**
     * 建设单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="建设单位")
    @com.alibaba.excel.annotation.ExcelProperty("建设单位")
    @ApiModelProperty(value = "建设单位")
    private String jsdw;
    /**
     * 负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="负责人")
    @com.alibaba.excel.annotation.ExcelProperty("负责人")
    @ApiModelProperty(value = "负责人")
    private String fzr;
    /**
     * 创建时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("创建时间")
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 更新时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="更新时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("更新时间")
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private String id;
    /**
     * 项目id
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目id")
    @com.alibaba.excel.annotation.ExcelProperty("项目id")
    @ApiModelProperty(value = "项目id")
    private String projectId;
    /**
     * 估算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="估算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("估算（元）")
    @ApiModelProperty(value = "估算（元）")
    private String estimate;
    /**
     * 删除标识
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="删除标识")
    @com.alibaba.excel.annotation.ExcelProperty("删除标识")
    @ApiModelProperty(value = "删除标识")
    private String disabled;
    /**
     * 建安费概算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="建安费概算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("建安费概算（元）")
    @ApiModelProperty(value = "建安费概算（元）")
    private String jafgs;
    /**
     * 征地费概算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="征地费概算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("征地费概算（元）")
    @ApiModelProperty(value = "征地费概算（元）")
    private String zdfgs;
    /**
     * 拆迁费概算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="拆迁费概算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("拆迁费概算（元）")
    @ApiModelProperty(value = "拆迁费概算（元）")
    private String cqfgs;
    /**
     * 其他费用概算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="其他费用概算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("其他费用概算（元）")
    @ApiModelProperty(value = "其他费用概算（元）")
    private String qtfygs;
    /**
     * 预算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="预算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("预算（元）")
    @ApiModelProperty(value = "预算（元）")
    private String budget;
    /**
     * 预备费概算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="预备费概算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("预备费概算（元）")
    @ApiModelProperty(value = "预备费概算（元）")
    private String ybfgs;
    /**
     * 总概算（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="总概算（元）")
    @com.alibaba.excel.annotation.ExcelProperty("总概算（元）")
    @ApiModelProperty(value = "总概算（元）")
    private String zgs;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}